A multi-layered software architecture model for building software solutions in an urbanized information system
نویسندگان
چکیده
The concept of Information Systems urbanization has been proposed since the late 1990’s in order to help organizations building agile information systems. Nevertheless, despite advantages this concept, it remains too descriptive and presents many weaknesses. In particular, there is a lack useful architecture models dedicated defining software solutions compliant with systems principles rules. Moreover, well-known do not provide sufficient resources address requirements constraints urbanized paper, we draw on “information city” framework propose model - called 5+1 Software Architecture Model which helps solutions. This improves well-established allows integration new architectural paradigms. Furthermore, contributes implementation several ways. On one hand, devotes specific layer applications reuse. other system agility scalability due its conformity separation concerns principle.
منابع مشابه
A multi-layered software architecture model for building software solutions in an urbanized information system
The concept of Information Systems urbanization has been proposed since the late 1990’s in order to help organizations building agile information systems. Nevertheless, despite the advantages of this concept, it remains too descriptive and presents many weaknesses. In particular, there is a lack of useful architecture models dedicated to defining software solutions compliant with information sy...
متن کاملA Layered Software Specification Architecture
Separation of concerns is a determining factor of the quality of object-oriented software development. Done well, it can provide substantial benefits such as additive rather than invasive change and improved adaptability, customizability, and reuse. In this paper we propose a software architecture that integrates concepts from business process modeling with concepts of object-oriented systems d...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملSoftware Architecture - A pattern language for building sustainable software architectures
Recently, the business of software architecture has become one of technology hypes and technology geeks. An architecture often defines itself by the primary technology it is built upon. Developers are given a J2EE book and then let loose. And then the project fails, although “we used an industry standard” ... How come? The craft of defining an architecture – independent of buzzwords – has gone ...
متن کاملProviding a Model for Cost Estimation of Hospital Information System Software Design Using Continuous Decision Tree Algorithm
Introduction: The cost estimation of a hospital information system software refers to estimating the cost and time required to develop the hospital information system software prior to the start of the project, which will continue until the end of production and development of the system. Estimating the cost of software to produce hospital information system is one of the major concerns of proj...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Information Systems and Project Management
سال: 2022
ISSN: ['2182-7796']
DOI: https://doi.org/10.12821/ijispm010102